.popup{
    font-size: 0.36rem;
    background: #FFF;
    padding:0 0.2rem 0.2rem 0.2rem;
    margin-top: 0.9rem;
    position: fixed;
    max-height: 100%;
    overflow-y: auto;
    -webkit-transition: .3s ease-out;
    -webkit-overflow-scrolling: touch;
    width:100%;
    height:100%;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0);
    z-index:2003;
    transition: .3s ease-out;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    transition-delay: 0s;
}
.hidePopup{
    -webkit-transform: translate3d(100%,-50%,0);
    transform: translate3d(100%,-50%,0);
}
.popup .popupNav{
    height:1.1rem;
    color:#333333;
    line-height: 1.1rem;
    border-bottom:0.01rem solid #e8e8e8;
    font-weight: bold;
}
.popup .popupNav a{
    color:#000;
}
.popup .popupLang{
    border-bottom: 0;
    height:1.1rem;
    line-height: 1.1rem;
    overflow:hidden;
    margin-bottom: 0.6rem;
    font-size:0.3rem;
    padding-top: 0.1rem;
}
.popup .popupLang ul li a{
    color:#333333;
    text-decoration: none;
}
.popup .popupLang .popupLangLeft{
    left:0;
    right:auto;
    float:left;
    border-bottom: 0;
}
.popup .popupLang .popupLangRight{
    left:auto;
    right:0;
    float:right;
    border-bottom: 0;
}
.popupLangRight ul{
    list-style: none;
}
.popup .popupSearch{
    border-bottom: 0;
    overflow: hidden;
    font-size:0.3rem;
}
.popup .popupSearch span{
    background: #f5f5f5;
    color:#999999;
    font-size:0.28rem;
    height:0.75rem;
    width:0.75rem;
    float: left;
    line-height: 0.75rem;
    text-align: center;
    font-weight: lighter;
}
.popup .popupSearch input[type='text']{
    height:0.8rem;
    border: 0;
    width:6.35rem;
    background:#f5f5f5 ;
    position: absolute;
    outline: none;
    font-size:0.28rem;
}

